#ifdef HERZELEID_DESKTOP
 #if _MSC_VER
  #pragma once
 #endif

 #ifndef __HERZELEID_EVENTARGSBASE_INCLUDED__
  #define __HERZELEID_EVENTARGSBASE_INCLUDED__
  #include "HerzeleidPrecompiled.hxx"
  #include "HerzeleidUICore.hxx"

// Contains the common event arguments. 
HerzeleidUICoreNamespaceBegin class EventArgsBase
{

//protected:
//	// A value that indicating whether an event was handled.
//	bool m_bHandled;

//public: 
//	// Gets or sets a value indicating whether an event was handled.
//	DeclVirtualGetSetProp( bool, Handled );

public:
	// Construct event object.
	EventArgsBase( _In_ bool const &Handled = false );

	// Gets or sets a value indicating whether an event was handled.
	bool Handled;

} HerzeleidUICoreNamespaceEnd; 

#endif // !HERZELEID_EVENTARGSBASE_INCLUDED__
#endif // !HERZELEID_DESKTOP
